package com.whenjun.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * isc 门禁点
 * </p>
 *
 * @author whenjun
 * @since 2024-02-20
 */
@TableName("isc_door")
@ApiModel(value = "IscDoor对象", description = "isc 门禁点")
public class IscDoor implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "index_code", type = IdType.ASSIGN_UUID)
    private String indexCode;

    private String regionIndexCode;

    private String regionPath;

    private String controlTwoId;

    private String regionPathName;

    private String channelNo;

    private String readerOutId;

    private String regionName;

    private String description;

    private Integer isCascade;

    private String channelType;

    private LocalDateTime updateTime;

    private Integer sort;

    private Integer doorSerial;

    private String treatyType;

    private Integer disOrder;

    private LocalDateTime createTime;

    private String name;

    private String doorNo;

    private String controlOneId;

    private String readerInId;

    private String parentIndexCode;

    private String resourceType;

    private LocalDateTime falshTime;

    public String getIndexCode() {
        return indexCode;
    }

    public void setIndexCode(String indexCode) {
        this.indexCode = indexCode;
    }

    public String getRegionIndexCode() {
        return regionIndexCode;
    }

    public void setRegionIndexCode(String regionIndexCode) {
        this.regionIndexCode = regionIndexCode;
    }

    public String getRegionPath() {
        return regionPath;
    }

    public void setRegionPath(String regionPath) {
        this.regionPath = regionPath;
    }

    public String getControlTwoId() {
        return controlTwoId;
    }

    public void setControlTwoId(String controlTwoId) {
        this.controlTwoId = controlTwoId;
    }

    public String getRegionPathName() {
        return regionPathName;
    }

    public void setRegionPathName(String regionPathName) {
        this.regionPathName = regionPathName;
    }

    public String getChannelNo() {
        return channelNo;
    }

    public void setChannelNo(String channelNo) {
        this.channelNo = channelNo;
    }

    public String getReaderOutId() {
        return readerOutId;
    }

    public void setReaderOutId(String readerOutId) {
        this.readerOutId = readerOutId;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getIsCascade() {
        return isCascade;
    }

    public void setIsCascade(Integer isCascade) {
        this.isCascade = isCascade;
    }

    public String getChannelType() {
        return channelType;
    }

    public void setChannelType(String channelType) {
        this.channelType = channelType;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getDoorSerial() {
        return doorSerial;
    }

    public void setDoorSerial(Integer doorSerial) {
        this.doorSerial = doorSerial;
    }

    public String getTreatyType() {
        return treatyType;
    }

    public void setTreatyType(String treatyType) {
        this.treatyType = treatyType;
    }

    public Integer getDisOrder() {
        return disOrder;
    }

    public void setDisOrder(Integer disOrder) {
        this.disOrder = disOrder;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDoorNo() {
        return doorNo;
    }

    public void setDoorNo(String doorNo) {
        this.doorNo = doorNo;
    }

    public String getControlOneId() {
        return controlOneId;
    }

    public void setControlOneId(String controlOneId) {
        this.controlOneId = controlOneId;
    }

    public String getReaderInId() {
        return readerInId;
    }

    public void setReaderInId(String readerInId) {
        this.readerInId = readerInId;
    }

    public String getParentIndexCode() {
        return parentIndexCode;
    }

    public void setParentIndexCode(String parentIndexCode) {
        this.parentIndexCode = parentIndexCode;
    }

    public String getResourceType() {
        return resourceType;
    }

    public void setResourceType(String resourceType) {
        this.resourceType = resourceType;
    }

    public LocalDateTime getFalshTime() {
        return falshTime;
    }

    public void setFalshTime(LocalDateTime falshTime) {
        this.falshTime = falshTime;
    }

    @Override
    public String toString() {
        return "IscDoor{" +
            "indexCode = " + indexCode +
            ", regionIndexCode = " + regionIndexCode +
            ", regionPath = " + regionPath +
            ", controlTwoId = " + controlTwoId +
            ", regionPathName = " + regionPathName +
            ", channelNo = " + channelNo +
            ", readerOutId = " + readerOutId +
            ", regionName = " + regionName +
            ", description = " + description +
            ", isCascade = " + isCascade +
            ", channelType = " + channelType +
            ", updateTime = " + updateTime +
            ", sort = " + sort +
            ", doorSerial = " + doorSerial +
            ", treatyType = " + treatyType +
            ", disOrder = " + disOrder +
            ", createTime = " + createTime +
            ", name = " + name +
            ", doorNo = " + doorNo +
            ", controlOneId = " + controlOneId +
            ", readerInId = " + readerInId +
            ", parentIndexCode = " + parentIndexCode +
            ", resourceType = " + resourceType +
            ", falshTime = " + falshTime +
        "}";
    }
}
